/** 产品当前状态 Model */
export interface ProductStateModel {
  id: number;
  /** 零件码 */
  sn: string;
  /** 产品 Id */
  productId: number;
  /** 产品代码 */
  productCode?: string;
  /** 工单编号 */
  wo: string;
  /** 当前所在的生产线 Id */
  lineId: number;
  /** 当前所在的工艺路线 Id */
  routingId: number;
  /** 当前所在的工序 Id */
  operationId: number;
  /** 当前所在的工序编号 */
  operationCode?: string;
  /** 当前所在的工位 Id */
  workstationId: number;
  /** 当前所在的工位编号 */
  workstationCode?: string;
  /** 产品在当前工位的进站时间 */
  inboundTime: string;
  /** 产品在当前工位的出站时间 */
  outboundTime?: string;
  /** 产品投产上线时间 */
  startedTime: string;
  /** 产品完工（或报废）下线时间 */
  completedTime?: string;
  /** 产品在当前工位的属处的阶段（进站/出站） */
  stage: number;
  /** 产品当前作业状态（1->OK，2->NG，3->强制OK，4->强制NG, 5->报废）*/
  status: number;
  /** 是否已完工下线 */
  isCompelted: boolean;
  /** 总成码 */
  assemblySn?: string;
  /** NG 次数 */
  unfitCount: number;
}
